Text copied to clipboard!

Titel

Text copied to clipboard!

Ingebedde Systemen Programmeur

Beschrijving

Text copied to clipboard!
Wij zijn op zoek naar een Ingebedde Systemen Programmeur om ons technische team te versterken. Als Ingebedde Systemen Programmeur ben je verantwoordelijk voor het ontwerpen, ontwikkelen, testen en onderhouden van software die draait op ingebedde systemen. Deze systemen worden vaak gebruikt in industriële machines, medische apparatuur, consumentenelektronica, auto's en andere apparaten waar betrouwbaarheid en efficiëntie cruciaal zijn. Je zult nauw samenwerken met hardware-ingenieurs en andere softwareontwikkelaars om oplossingen te creëren die voldoen aan de functionele en prestatie-eisen van onze klanten. Je taken omvatten het schrijven van efficiënte en betrouwbare code in talen zoals C en C++, het debuggen van software op laag niveau, en het optimaliseren van prestaties binnen beperkte hardware-omgevingen. Een succesvolle kandidaat heeft een sterke achtergrond in computerwetenschappen of elektrotechniek, ervaring met real-time besturingssystemen (RTOS), en een goed begrip van hardware-interfaces zoals UART, SPI, I2C en CAN. Je moet in staat zijn om technische documentatie te lezen en te schrijven, en je werk te documenteren volgens industriestandaarden. Wij bieden een dynamische werkomgeving met uitdagende projecten, mogelijkheden voor professionele groei, en een competitief salarispakket. Als je gepassioneerd bent over technologie en graag werkt aan innovatieve oplossingen die een directe impact hebben op de wereld om ons heen, dan is dit de perfecte rol voor jou.

Verantwoordelijkheden

Text copied to clipboard!
  • Ontwikkelen van software voor ingebedde systemen
  • Samenwerken met hardware- en softwareteams
  • Testen en debuggen van embedded software
  • Optimaliseren van prestaties binnen hardwarebeperkingen
  • Documenteren van code en ontwikkelingsprocessen
  • Onderhouden en updaten van bestaande embedded toepassingen
  • Integreren van software met hardwarecomponenten
  • Analyseren van systeemvereisten en specificaties
  • Implementeren van real-time besturingssystemen
  • Zorgen voor naleving van industriestandaarden

Vereisten

Text copied to clipboard!
  • Bachelor of master in informatica, elektrotechniek of vergelijkbaar
  • Ervaring met programmeertalen zoals C en C++
  • Kennis van real-time besturingssystemen (RTOS)
  • Ervaring met hardware-interfaces zoals UART, SPI, I2C, CAN
  • Vermogen om technische documentatie te begrijpen en te schrijven
  • Probleemoplossend vermogen en analytisch denken
  • Ervaring met versiebeheersystemen zoals Git
  • Kennis van embedded Linux is een pluspunt
  • Goede communicatieve vaardigheden
  • Zelfstandig en in teamverband kunnen werken

Potentiële interviewvragen

Text copied to clipboard!
  • Welke ervaring heb je met embedded programmeertalen zoals C of C++?
  • Heb je eerder gewerkt met real-time besturingssystemen?
  • Kun je een project beschrijven waarbij je embedded software hebt ontwikkeld?
  • Hoe ga je om met hardwarebeperkingen tijdens softwareontwikkeling?
  • Welke tools gebruik je voor debugging van embedded systemen?
  • Heb je ervaring met communicatieprotocollen zoals SPI of I2C?
  • Hoe documenteer je je code en ontwikkelingsproces?
  • Ben je bekend met embedded Linux?
  • Hoe werk je samen met hardware-ingenieurs?
  • Wat is je aanpak bij het oplossen van complexe bugs?